package com.icow.wms.basic.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.icow.common.annotation.Excel;
import com.icow.common.core.domain.BaseEntity;

/**
 * ssx对象 ssx_peripheral
 * 
 * @author bcs
 * @date 2024-08-08
 */
public class SsxPeripheral extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** ID */
    @Excel(name = "ID")
    private Long id;

    /** 对接站点 */
    @Excel(name = "对接站点")
    private String dockLocation;

    /** 工作站点 */
    @Excel(name = "工作站点")
    private String workLocation;

    /** 取货请求 */
    @Excel(name = "取货请求")
    private String loadRequest;

    /** 取货允许 */
    @Excel(name = "取货允许")
    private String loadAllow;

    /** 取货完成 */
    @Excel(name = "取货完成")
    private String loadFinish;

    /** 取货完成反馈 */
    @Excel(name = "取货完成反馈")
    private String loadFinishAck;

    /** 放货请求 */
    @Excel(name = "放货请求")
    private String unloadRequest;

    /** 放货允许 */
    @Excel(name = "放货允许")
    private String unloadAllow;

    /** 放货完成 */
    @Excel(name = "放货完成")
    private String unloadFinish;

    /** 放货完成反馈 */
    @Excel(name = "放货完成反馈")
    private String unloadFinishAck;

    /** 备用1 */
    private String remark1;

    /** 备用2 */
    private String remark2;

    /** 备用3 */
    private String remark3;

    /** 输送线ip */
    @Excel(name = "输送线ip")
    private String ip;

    /** 对接方式 */
    @Excel(name = "对接方式")
    private String dockWay;

    /** 备用4 */
    private String remark4;

    /** 备用5 */
    private String remark5;

    /** 备用6 */
    private String remark6;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setDockLocation(String dockLocation) 
    {
        this.dockLocation = dockLocation;
    }

    public String getDockLocation() 
    {
        return dockLocation;
    }
    public void setWorkLocation(String workLocation) 
    {
        this.workLocation = workLocation;
    }

    public String getWorkLocation() 
    {
        return workLocation;
    }
    public void setLoadRequest(String loadRequest) 
    {
        this.loadRequest = loadRequest;
    }

    public String getLoadRequest() 
    {
        return loadRequest;
    }
    public void setLoadAllow(String loadAllow) 
    {
        this.loadAllow = loadAllow;
    }

    public String getLoadAllow() 
    {
        return loadAllow;
    }
    public void setLoadFinish(String loadFinish) 
    {
        this.loadFinish = loadFinish;
    }

    public String getLoadFinish() 
    {
        return loadFinish;
    }
    public void setLoadFinishAck(String loadFinishAck) 
    {
        this.loadFinishAck = loadFinishAck;
    }

    public String getLoadFinishAck() 
    {
        return loadFinishAck;
    }
    public void setUnloadRequest(String unloadRequest) 
    {
        this.unloadRequest = unloadRequest;
    }

    public String getUnloadRequest() 
    {
        return unloadRequest;
    }
    public void setUnloadAllow(String unloadAllow) 
    {
        this.unloadAllow = unloadAllow;
    }

    public String getUnloadAllow() 
    {
        return unloadAllow;
    }
    public void setUnloadFinish(String unloadFinish) 
    {
        this.unloadFinish = unloadFinish;
    }

    public String getUnloadFinish() 
    {
        return unloadFinish;
    }
    public void setUnloadFinishAck(String unloadFinishAck) 
    {
        this.unloadFinishAck = unloadFinishAck;
    }

    public String getUnloadFinishAck() 
    {
        return unloadFinishAck;
    }
    public void setRemark1(String remark1) 
    {
        this.remark1 = remark1;
    }

    public String getRemark1() 
    {
        return remark1;
    }
    public void setRemark2(String remark2) 
    {
        this.remark2 = remark2;
    }

    public String getRemark2() 
    {
        return remark2;
    }
    public void setRemark3(String remark3) 
    {
        this.remark3 = remark3;
    }

    public String getRemark3() 
    {
        return remark3;
    }
    public void setIp(String ip) 
    {
        this.ip = ip;
    }

    public String getIp() 
    {
        return ip;
    }
    public void setDockWay(String dockWay) 
    {
        this.dockWay = dockWay;
    }

    public String getDockWay() 
    {
        return dockWay;
    }
    public void setRemark4(String remark4) 
    {
        this.remark4 = remark4;
    }

    public String getRemark4() 
    {
        return remark4;
    }
    public void setRemark5(String remark5) 
    {
        this.remark5 = remark5;
    }

    public String getRemark5() 
    {
        return remark5;
    }
    public void setRemark6(String remark6) 
    {
        this.remark6 = remark6;
    }

    public String getRemark6() 
    {
        return remark6;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("dockLocation", getDockLocation())
            .append("workLocation", getWorkLocation())
            .append("loadRequest", getLoadRequest())
            .append("loadAllow", getLoadAllow())
            .append("loadFinish", getLoadFinish())
            .append("loadFinishAck", getLoadFinishAck())
            .append("unloadRequest", getUnloadRequest())
            .append("unloadAllow", getUnloadAllow())
            .append("unloadFinish", getUnloadFinish())
            .append("unloadFinishAck", getUnloadFinishAck())
            .append("remark1", getRemark1())
            .append("remark2", getRemark2())
            .append("remark3", getRemark3())
            .append("ip", getIp())
            .append("dockWay", getDockWay())
            .append("remark4", getRemark4())
            .append("remark5", getRemark5())
            .append("remark6", getRemark6())
            .toString();
    }
}
